package com.auemall.vo;

import java.util.Date;

public class ItemInfoVO extends BaseReqVO {
    
    private Integer id;

    private Integer categoryId;        //所属分类

    private Integer brandId;            //品牌

    private String productName;         //产品名称

    private String productCode;          //产品编号

    private String unit;                 //单位

    private String summary;              //概要

    private Byte saleStatus;              //'销售状态:',  #0:回收站;1:出售中;2:下架区;3:仓库中

    private Date addTime;                 //'添加时间'

    private Date updateTime;              //'更新时间'

    private Integer vistiTimes;           //访问次数

    private Integer saleCounts;           //销售数量

    private String imageUrl1;             //商品主图

    private String imageUrl2;

    private String imageUrl3;

    private String imageUrl4;

    private String imageUrl5;

    private Integer minBuyNum;             //最小购买数

    private Integer packageNum;            //每个包装的数量

    private String packageInfo;            //包装信息

    private String specification;          //规格书
    
    private String description;            //产品描述
    
    private String mobbileDescription;      //手机端描述
    
    private String extendattrs;             //扩展属性，属性拼接的字符串
    
    private String skuids;                 //规格id，拼接的字符串（多个id拼接而成）

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public Integer getBrandId() {
        return brandId;
    }

    public void setBrandId(Integer brandId) {
        this.brandId = brandId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public Byte getSaleStatus() {
        return saleStatus;
    }

    public void setSaleStatus(Byte saleStatus) {
        this.saleStatus = saleStatus;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getVistiTimes() {
        return vistiTimes;
    }

    public void setVistiTimes(Integer vistiTimes) {
        this.vistiTimes = vistiTimes;
    }

    public Integer getSaleCounts() {
        return saleCounts;
    }

    public void setSaleCounts(Integer saleCounts) {
        this.saleCounts = saleCounts;
    }

    public String getImageUrl1() {
        return imageUrl1;
    }

    public void setImageUrl1(String imageUrl1) {
        this.imageUrl1 = imageUrl1;
    }

    public String getImageUrl2() {
        return imageUrl2;
    }

    public void setImageUrl2(String imageUrl2) {
        this.imageUrl2 = imageUrl2;
    }

    public String getImageUrl3() {
        return imageUrl3;
    }

    public void setImageUrl3(String imageUrl3) {
        this.imageUrl3 = imageUrl3;
    }

    public String getImageUrl4() {
        return imageUrl4;
    }

    public void setImageUrl4(String imageUrl4) {
        this.imageUrl4 = imageUrl4;
    }

    public String getImageUrl5() {
        return imageUrl5;
    }

    public void setImageUrl5(String imageUrl5) {
        this.imageUrl5 = imageUrl5;
    }

    public Integer getMinBuyNum() {
        return minBuyNum;
    }

    public void setMinBuyNum(Integer minBuyNum) {
        this.minBuyNum = minBuyNum;
    }

    public Integer getPackageNum() {
        return packageNum;
    }

    public void setPackageNum(Integer packageNum) {
        this.packageNum = packageNum;
    }

    public String getPackageInfo() {
        return packageInfo;
    }

    public void setPackageInfo(String packageInfo) {
        this.packageInfo = packageInfo;
    }

    public String getSpecification() {
        return specification;
    }

    public void setSpecification(String specification) {
        this.specification = specification;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getMobbileDescription() {
        return mobbileDescription;
    }

    public void setMobbileDescription(String mobbileDescription) {
        this.mobbileDescription = mobbileDescription;
    }

    public String getExtendattrs() {
        return extendattrs;
    }

    public void setExtendattrs(String extendattrs) {
        this.extendattrs = extendattrs;
    }

    public String getSkuids() {
        return skuids;
    }

    public void setSkuids(String skuids) {
        this.skuids = skuids;
    }

    @Override
    public String toString() {
        return "ItemInfoVO [id=" + id + ", categoryId=" + categoryId
                + ", brandId=" + brandId + ", productName=" + productName
                + ", productCode=" + productCode + ", unit=" + unit
                + ", summary=" + summary + ", saleStatus=" + saleStatus
                + ", addTime=" + addTime + ", updateTime=" + updateTime
                + ", vistiTimes=" + vistiTimes + ", saleCounts=" + saleCounts
                + ", imageUrl1=" + imageUrl1 + ", imageUrl2=" + imageUrl2
                + ", imageUrl3=" + imageUrl3 + ", imageUrl4=" + imageUrl4
                + ", imageUrl5=" + imageUrl5 + ", minBuyNum=" + minBuyNum
                + ", packageNum=" + packageNum + ", packageInfo=" + packageInfo
                + ", specification=" + specification + ", description="
                + description + ", mobbileDescription=" + mobbileDescription
                + ", extendattrs=" + extendattrs + ", skuids=" + skuids + "]";
    }

}
